Career 2022 2020 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Poland F4 Switzerland F3 Great Britain F5 Great Britain F6 Czech Rep. F1 Czech Rep. F2 Poland F1 Azerbaijan F1 Azerbaijan F2 Turkey F4 Italy F4 Poland F1 Poland F3 Poland F4 Belarus F3 Poland F2 Poland F8 Great Britain F2 Great Britain F3 Switzerland F2 Turkey F3 Poland F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Poland F2 Belarus F4 France F17 M15 Bytom M15 Wroclaw Amer-Wilson Tampere Challenger - Tampere Warsteiner Grand Prix - Oberstaufen Warsteiner Challenger - Wolfsburg Architect Open - Budapest AXA Open II - Espinho IPP Open - Helsinki IPP Open - Helsinki Czech Open 2005 - Prostejov IPP Open - Helsinki IPP Open - Helsinki Caltanissetta Challenger Tunis Challenger Kolding Challenger Seville Challenger Jersey Challenger Bratislava Challenger Salzburg Challenger Bytom Challenger Scheveningen Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Bath Challenger Prague Challenger Zagreb Challenger Poznan Challenger ECM Prague Open 2005 - Prague Seville Challenger Bath Challenger Tunis Challenger Rome Challenger Prostejov Challenger Nottingham-2 Challenger Scheveningen Challenger Tampere Challenger Braunschweig Challenger Mons Challenger Szczecin Challenger Meerbusch Challenger Bratislava Challenger Orleans Challenger Wolfsburg Challenger Rome Challenger Poznan Challenger Orleans Challenger Helsinki Challenger Eckental Challenger Bytom Challenger Ortisei Challenger Tatra Banka Open - Bratislava Helsinki Challenger Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tatra Banka Open 2001 - Bratislava Wolfsburg Challenger Pau Challenger Tampere Imageneering Open - Tampere Wartburg Open - Eisenach Amer-Wilson Challenger - Tampere Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino Poznan Challenger Como Challenger Rennes Challenger Lugano Challenger Aachen Challenger Marrakech Challenger Scania Stockholm Open - Stockholm Heilbronn Challenger TD Waterhouse Cup - Long Island Adidas International - Sydney Poznan Challenger Thailand Open - Bangkok Stockholm Open - Stockholm St. Remy Challenger Prostejov Challenger Estoril Open - Estoril Scania Stockholm Open - Stockholm Segovia Challenger Milan Indoors - Milan Open 13 - Marseille Genova Challenger Estoril Open - Estoril BMW Open - Munich 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island AAPT Championships - Adelaide CA Tennis Trophy - Vienna Synsam Swedish Open - Bastad Warta Cup - Sopot TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai Memorial Savigny - Sassuolo Neride Prague Indoor - Prague Open Seat Godo 2005 - Barcelona Dubai Open - Dubai Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Top Wool Challenger - Biella Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Heineken Open - Auckland Mobilux Open - Luxembourg BMW Open - Munich Synsam Swedish Open - Bastad Thailand Open - Bangkok Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open 13 - Marseille Open Seat Godo 2007 - Barcelona BMW Open - Munich Synsam Swedish Open - Bastad Next Generation Hardcourts - Adelaide Shimadzu All Japan Indoor - Kyoto Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Mobilux Open - Luxembourg Thailand Open - Bangkok If Stockholm Open - Stockholm Medibank Private International - Sydney Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney SAP Open - San Jose Open SEAT Godo 2006 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam KGHM Dialog Polish Indoors - Wroclaw Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Catella Swedish Open - Bastad Grodzisk Mazowiecki Challenger International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz The Dubai Tennis Championships - Dubai Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier The Stella Artois Grass Court Championships - London Polska Energia Open - Bytom Davidoff Swiss Indoors Basel - Basel Porsche Open - Poznan Pekao Open - Szczecin Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona The Samsung Open - Nottingham UNICEF Open - 's Hertogenbosch The Scottish Tennis Championships - Edinburgh German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Estoril Open - Estoril Brisbane International - Brisbane Apia International - Sydney Open SEAT 2008 - Barcelona Open Sud de France - Montpellier Rennes Challenger Orange Warsaw Open - Warsaw ABN/AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Tampere Challenger ABN AMRO World Tennis Tournament - Rotterdam Trani Challenger The Dubai Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Aachen Challenger Delray Beach International Tennis Championships - Delray Beach Salzburg Challenger Serbia Open - Belgrade Courmayeur Challenger Wolfsburg Challenger St. Brieuc Challenger SkiStar Swedish Open - Bastad Athens Challenger Energis Open - Amersfoort Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Furth Challenger Swiss Indoors Basel - Basel Open 13 - Marseille Turin Challenger Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Madrid Challenger Eckental Challenger Salzburg Challenger Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Cherbourg Challenger Sarajevo Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Poznan Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Polish Open 2000 - Poznan Abierto Mexicano Telcel - Acapulco Szczecin Challenger SkiStar Swedish Open - Bastad Brisbane International - Brisbane Mons Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heilbronn Open - Heilbronn Brisbane International - Brisbane Apia International - Sydney Open Sabadell Atlantico - Barcelona ATU Cup 2001 - Weiden Sopot Challenger Helsinki Challenger Rio Open - Rio de Janeiro Rome Challenger Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg Barletta Challenger Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Apia International - Sydney ASB Classic - Auckland Marburg Challenger Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Winston-Salem Open - Winston-Salem BMW Tennis Championship - Sunrise USTA Challenger of North Miami Beach - North Miami Beach Barcelona Open BancSabadell - Barcelona Barletta Challenger BRD Nastase Tiriac Trophy - Bucharest Ostrava Challenger Bet-at-home Open - Hamburg Binghamton Challenger Pilot Pen Tennis - New Haven Bet-at-home Cup - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Open 13 - Marseille China Open - Beijing If Stockholm Open - Stockholm Catella Swedish Open - Bastad Tampere Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier BMW Open - Munich TEB BNP Paribas Istanbul Open - Istanbul Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Geneva Open - Geneva AIG Japan Open Tennis Championships - Tokyo Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Helsinki Challenger St. Petersburg Open - St. Petersburg Cairo Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel UNICEF Open - 's Hertogenbosch Irving Challenger Diego Open - Budapest Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Pekao Open 2001 - Szczecin Optimus Maia Open - Maia If Stockholm Open - Stockholm BMW Open - Munich Mercedes Cup - Stuttgart AEGON International - Eastbourne Rennes Challenger Orleans Challenger Kosice Challenger Garanti Koza Sofia Open - Sofia Szczecin Challenger BMW Open - Munich Ortisei Challenger Quimper Challenger Bergamo Challenger Wroclaw Challenger San Marino Cepu Open - San Marino Guadalajara Challenger Amer-Wilson Tampere ATP Tournament - Tampere The Scottish Championships - Edinburgh Prostejov Challenger Poznan Challenger Quimper Challenger IPP Open - Helsinki Mallorca Challenger Seville Challenger CA Tennis Trophy - Vienna Szczecin Challenger Grand Prix Hassan II - Casablanca Caversham International Tennis Tournament - Jersey Wroclaw Challenger BMW Open - Munich Prostejov Challenger International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland International Tennis Championships - Delray Beach Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona Kremlin Cup - Moscow Milan Indoors - Milan Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Energis Open - Amsterdam Kremlin Cup - Moscow Copenhagen Open - Copenhagen Gerry Weber Open - Halle Heineken Open - Auckland Trofeo Conde de Godo - Barcelona The Samsung Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Heineken Open - Auckland AIG Japan Open - Tokyo NASDAQ-100 Open - Miami Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Open de Nice Cote dAzur - Nice Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Gerry Weber Open - Halle Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Gerry Weber Open - Halle Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Erste Bank Open - Vienna Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney Gerry Weber Open - Halle Pacific Life Open - Indian Wells Open 13 - Marseille Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris Gerry Weber Open - Halle U.S. Open - New York Tennis Masters Series - Madrid Australian Open - Melbourne Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Rogers Cup - Toronto Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, World Group II, PO, POL-HKG 4-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Hopman Cup - Perth Davis Cup, Group II, 1R, MON-FIN 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group II, 2R, POR-FIN 4-1 U.S. Open (juniors) Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Olympics - Rio de Janeiro Kooyong Classic - Kooyong